Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

165
Visualizações
Symfony para "proxy" un servicio web?

Estoy luchando un poco con lo siguiente: tengo una aplicación web Symfony que llama a un servicio web (alojado en otro servidor). El servicio web devuelve un objeto JSON con datos de calendario, y en mi controlador Symfony estos datos se guardan en una matriz. Para la visualización del calendario hacia los usuarios, uso https://fullcalendar.io/ , que necesita ser "alimentado" con los datos del servicio web. Esto funciona bien cuando el navegador de los usuarios se conecta directamente al servicio web para "leer" el flujo JSON con Javascript bastante estándar, pero el objetivo es que no haya conexiones directas al servicio web, solo al servidor web de Symfony.

Así que quiero que la conexión vaya de la siguiente manera:

 User-browser -> Symfony webserver ->(JSON) -> Webservices -> SQL server

Pero actualmente, el navegador de usuario también tiene "una pata para los servicios web" para consultar el feed JSON con elementos del calendario.

Creo que me falta algo que está a la vista, pero ¿cómo puedo evitar que el usuario llame directamente al Webservice?

  • Podría hacer un servicio web (similar) que brinde una fuente JSON en la aplicación Symfony (y así hacer que mi servidor web actúe de cierta manera como un proxy para el servidor del servicio web).
  • Podría intentar trabajar con una variable global ( https://fullcalendar.io/docs/events-array ) que contiene la matriz con los elementos del calendario (podría volverse complicado cuando varios usuarios trabajan simultáneamente en ella).

Pero estos no me parecen enfoques correctos...

¿Me estoy perdiendo algo obvio?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El enlace de documentación de Symfony es, en mi opinión, la mejor respuesta que se puede dar a esta pregunta -> symfony.com/doc/current/frontend/encore/server-data.html

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda